package com.cloud.sso.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.cloud.sso.dto.RoleQueryDto;
import com.cloud.sso.dto.UserQueryDto;
import com.cloud.sso.entity.SysRole;
import com.cloud.sso.entity.User;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface RoleMapper extends BaseMapper<SysRole> {

    List<SysRole> queryByApp(String appId);

    List<SysRole> queryUserRoleByApp(String userId, String appId);

    List<SysRole> queryRolePage(RoleQueryDto role);

    Integer getCount(RoleQueryDto user);

}
